make strides - French English Dictionary